How does Eiffel's string library fare with Unicode?

by Colin Adams (modified: 2013 Nov 28)

Anyone care to repeat the tests in http://mortoray.com/2013/11/27/the-string-type-is-broken against Eiffel libraries?

Comments
  • Alexander Kogtenkov (10 years ago 28/11/2013)

    Plain STRING_32

    STRING_32 does not provide any means to perform character normalization, so the tests with a decomposed string fail. Translation to upper case preserves the number of characters, so ligature characters remain as is. Characters outside of BMP are processed correctly.